Text copied to clipboard!

Titolo

Text copied to clipboard!

Ingegnere di backend mobile

Descrizione

Text copied to clipboard!
Siamo alla ricerca di un Ingegnere di backend mobile altamente qualificato e motivato per unirsi al nostro team di sviluppo. In questo ruolo, sarai responsabile della progettazione, implementazione e manutenzione delle architetture backend che supportano le nostre applicazioni mobili, garantendo prestazioni elevate, sicurezza e scalabilità. Collaborerai strettamente con sviluppatori frontend, designer UX/UI e altri membri del team tecnico per fornire soluzioni innovative e affidabili che migliorano l'esperienza utente delle nostre app mobili. Le tue principali responsabilità includeranno la creazione e gestione di API RESTful, l'integrazione con database relazionali e non relazionali, la gestione dell'autenticazione e autorizzazione degli utenti, e l'implementazione di sistemi di notifica push. Sarai inoltre coinvolto nell'ottimizzazione delle performance, nella risoluzione di bug e nella scrittura di test automatizzati per garantire la qualità del codice. Per avere successo in questa posizione, dovrai possedere una solida esperienza nello sviluppo backend, preferibilmente con linguaggi come Node.js, Java, Python o Go, e una buona conoscenza dei principali framework e strumenti di sviluppo mobile. È richiesta familiarità con servizi cloud come AWS, Google Cloud o Azure, nonché con strumenti di versionamento del codice come Git. La capacità di lavorare in team, di comunicare efficacemente e di adattarsi rapidamente a nuove tecnologie e metodologie sarà fondamentale. Offriamo un ambiente di lavoro dinamico e stimolante, opportunità di crescita professionale e la possibilità di lavorare su progetti innovativi che raggiungono milioni di utenti. Se sei appassionato di tecnologia mobile e desideri contribuire allo sviluppo di soluzioni all'avanguardia, inviaci la tua candidatura.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare architetture backend scalabili per applicazioni mobili
  • Creare e mantenere API RESTful sicure ed efficienti
  • Gestire l'integrazione con database relazionali e NoSQL
  • Implementare sistemi di autenticazione e autorizzazione degli utenti
  • Collaborare con team frontend e UX/UI per ottimizzare l'esperienza utente
  • Monitorare e ottimizzare le performance dei servizi backend
  • Scrivere test automatizzati e garantire la qualità del codice
  • Gestire la documentazione tecnica delle soluzioni sviluppate
  • Risolvere bug e problemi tecnici in modo tempestivo
  • Partecipare alle revisioni del codice e alle sessioni di brainstorming

Requisiti

Text copied to clipboard!
  • Laurea in Informatica, Ingegneria Informatica o campo correlato
  • Esperienza comprovata nello sviluppo backend per applicazioni mobili
  • Conoscenza di linguaggi come Node.js, Java, Python o Go
  • Familiarità con database relazionali (es. MySQL, PostgreSQL) e NoSQL (es. MongoDB)
  • Esperienza con servizi cloud (AWS, Google Cloud, Azure)
  • Conoscenza di strumenti di versionamento del codice (Git)
  • Capacità di scrivere codice pulito, documentato e testabile
  • Ottime capacità di problem solving e troubleshooting
  • Buone doti comunicative e attitudine al lavoro in team
  • Conoscenza delle best practice di sicurezza informatica

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza nello sviluppo di backend per applicazioni mobili?
  • Quali linguaggi di programmazione backend conosci meglio?
  • Hai mai lavorato con servizi cloud come AWS o Google Cloud?
  • Come gestisci la sicurezza e la scalabilità delle API?
  • Raccontaci di un progetto mobile backend che hai sviluppato.
  • Quali strumenti utilizzi per il versionamento del codice?
  • Come affronti la risoluzione di bug critici in produzione?
  • Hai esperienza con database NoSQL? Se sì, quali?
  • Come collabori con team frontend e designer?
  • Quali sono le tue aspettative di crescita professionale in questo ruolo?